<!doctype html>
<html class="default no-js">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>ExtMonacoEditorInline | monaco-editor</title>
	<meta name="description" content="Documentation for monaco-editor">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="../assets/css/main.css">
</head>
<body>
<header>
	<div class="tsd-page-toolbar">
		<div class="container">
			<div class="table-wrap">
				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.json" data-base="..">
					<div class="field">
						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
						<input id="tsd-search-field" type="text" />
					</div>
					<ul class="results">
						<li class="state loading">Preparing search index...</li>
						<li class="state failure">The search index is not available</li>
					</ul>
					<a href="../index.html" class="title">monaco-editor</a>
				</div>
				<div class="table-cell" id="tsd-widgets">
					<div id="tsd-filter">
						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
						<div class="tsd-filter-group">
							<div class="tsd-select" id="tsd-filter-visibility">
								<span class="tsd-select-label">All</span>
								<ul class="tsd-select-list">
									<li data-value="public">Public</li>
									<li data-value="protected">Public/Protected</li>
									<li data-value="private" class="selected">All</li>
								</ul>
							</div>
							<input type="checkbox" id="tsd-filter-inherited" checked />
							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
							<input type="checkbox" id="tsd-filter-externals" checked />
							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
							<input type="checkbox" id="tsd-filter-only-exported" />
							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
						</div>
					</div>
					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
				</div>
			</div>
		</div>
	</div>
	<div class="tsd-page-title">
		<div class="container">
			<ul class="tsd-breadcrumb">
				<li>
					<a href="../globals.html">Globals</a>
				</li>
				<li>
					<a href="../modules/primefaces.html">PrimeFaces</a>
				</li>
				<li>
					<a href="../modules/primefaces.widget.html">Widget</a>
				</li>
				<li>
					<a href="primefaces.widget.extmonacoeditorinline.html">ExtMonacoEditorInline</a>
				</li>
			</ul>
			<h1>Interface ExtMonacoEditorInline</h1>
		</div>
	</div>
</header>
<div class="container container-main">
	<div class="row">
		<div class="col-8 col-content">
			<section class="tsd-panel tsd-comment">
				<div class="tsd-comment tsd-typography">
					<div class="lead">
						<p>The monaco editor widget. This is a thin wrapper around the actual monaco editor and mainly takes care of
						initializing the editor, ie. it serves as a bridge between JSF/PrimeFaces and monaco editor.</p>
					</div>
					<p>Please note that monaco editor is initialized asynchronously - <code>getMonaco()</code> may return <code>undefined</code> until
					monaco editor was created successfully. You can use <code>whenReady</code> to be notified once the editor was created.</p>
				</div>
			</section>
			<section class="tsd-panel tsd-hierarchy">
				<h3>Hierarchy</h3>
				<ul class="tsd-hierarchy">
					<li>
						<a href="primefaces.widget.extmonacoeditorbase.html" class="tsd-signature-type">ExtMonacoEditorBase</a><span class="tsd-signature-symbol">&lt;</span><a href="primefaces.widgetconfiguration.extmonacoeditorinlinecfg.html" class="tsd-signature-type">ExtMonacoEditorInlineCfg</a><span class="tsd-signature-symbol">&gt;</span>
					</li>
					<li>
						<a href="monacocontext.html" class="tsd-signature-type">MonacoContext</a>
						<ul class="tsd-hierarchy">
							<li>
								<span class="target">ExtMonacoEditorInline</span>
							</li>
						</ul>
					</li>
				</ul>
			</section>
			<section class="tsd-panel-group tsd-index-group">
				<h2>Index</h2>
				<section class="tsd-panel tsd-index-panel">
					<div class="tsd-index-content">
						<section class="tsd-index-section ">
							<h3>Properties</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#cfg" class="tsd-kind-icon">cfg</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="primefaces.widget.extmonacoeditorinline.html#extender" class="tsd-kind-icon">extender</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#id" class="tsd-kind-icon">id</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#jq" class="tsd-kind-icon">jq</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#jqel" class="tsd-kind-icon">jq<wbr>El</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#jqid" class="tsd-kind-icon">jq<wbr>Id</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#options" class="tsd-kind-icon">options</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#widgetvar" class="tsd-kind-icon">widget<wbr>Var</a></li>
							</ul>
						</section>
						<section class="tsd-index-section ">
							<h3>Methods</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#callbehavior" class="tsd-kind-icon">call<wbr>Behavior</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#destroy" class="tsd-kind-icon">destroy</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#geteditorcontainer" class="tsd-kind-icon">get<wbr>Editor<wbr>Container</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#getinput" class="tsd-kind-icon">get<wbr>Input</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#getjq" class="tsd-kind-icon">getJQ</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#getmonaco" class="tsd-kind-icon">get<wbr>Monaco</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface"><a href="primefaces.widget.extmonacoeditorinline.html#getvalue" class="tsd-kind-icon">get<wbr>Value</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#hasbehavior" class="tsd-kind-icon">has<wbr>Behavior</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#init" class="tsd-kind-icon">init</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#isdetached" class="tsd-kind-icon">is<wbr>Detached</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#isready" class="tsd-kind-icon">is<wbr>Ready</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#refresh" class="tsd-kind-icon">refresh</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#removescriptelement" class="tsd-kind-icon">remove<wbr>Script<wbr>Element</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface"><a href="primefaces.widget.extmonacoeditorinline.html#setvalue" class="tsd-kind-icon">set<wbr>Value</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#trywithmonaco" class="tsd-kind-icon">try<wbr>With<wbr>Monaco</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#whenready" class="tsd-kind-icon">when<wbr>Ready</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited"><a href="primefaces.widget.extmonacoeditorinline.html#withmonaco" class="tsd-kind-icon">with<wbr>Monaco</a></li>
							</ul>
						</section>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Properties</h2>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
					<a name="cfg" class="tsd-anchor"></a>
					<h3>cfg</h3>
					<div class="tsd-signature tsd-kind-icon">cfg<span class="tsd-signature-symbol">:</span> <a href="primefaces.widgetconfiguration.extmonacoeditorinlinecfg.html" class="tsd-signature-type">ExtMonacoEditorInlineCfg</a></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="primefaces.widget.basewidget.html">BaseWidget</a>.<a href="primefaces.widget.basewidget.html#cfg">cfg</a></p>
						<ul>
							<li>Defined in src/tmp.d.ts:327</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The widget-specific configuration of this widget instance.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="extender" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagReadonly">Readonly</span> extender</h3>
					<div class="tsd-signature tsd-kind-icon">extender<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol">&lt;</span><a href="monacoextenderinline.html" class="tsd-signature-type">MonacoExtenderInline</a><span class="tsd-signature-symbol">&gt;</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in src/tmp.d.ts:445</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The extender that was set for this monaco editor widget. It can be used to customize the editor via
							JavaScript.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited">
					<a name="id" class="tsd-anchor"></a>
					<h3>id</h3>
					<div class="tsd-signature tsd-kind-icon">id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="primefaces.widget.basewidget.html">BaseWidget</a>.<a href="primefaces.widget.basewidget.html#id">id</a></p>
						<p>Overrides <a href="monacocontext.html">MonacoContext</a>.<a href="monacocontext.html#id">id</a></p>
						<ul>
							<li>Defined in src/tmp.d.ts:325</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
					<a name="jq" class="tsd-anchor"></a>
					<h3>jq</h3>
					<div class="tsd-signature tsd-kind-icon">jq<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="primefaces.widget.basewidget.html">BaseWidget</a>.<a href="primefaces.widget.basewidget.html#jq">jq</a></p>
						<ul>
							<li>Defined in src/tmp.d.ts:329</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>A reference to the base (container) element of this widget.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
					<a name="jqel" class="tsd-anchor"></a>
					<h3>jq<wbr>El</h3>
					<div class="tsd-signature tsd-kind-icon">jq<wbr>El<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLElement</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="primefaces.widget.basewidget.html">BaseWidget</a>.<a href="primefaces.widget.basewidget.html#jqel">jqEl</a></p>
						<ul>
							<li>Defined in src/tmp.d.ts:331</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>A reference to the base (container) element of this widget.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
					<a name="jqid" class="tsd-anchor"></a>
					<h3>jq<wbr>Id</h3>
					<div class="tsd-signature tsd-kind-icon">jq<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="primefaces.widget.basewidget.html">BaseWidget</a>.<a href="primefaces.widget.basewidget.html#jqid">jqId</a></p>
						<ul>
							<li>Defined in src/tmp.d.ts:332</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
					<a name="options" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagReadonly">Readonly</span> options</h3>
					<div class="tsd-signature tsd-kind-icon">options<span class="tsd-signature-symbol">:</span> <a href="primefaces.widgetconfiguration.extmonacoeditorbasecfg.html" class="tsd-signature-type">ExtMonacoEditorBaseCfg</a></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="monacocontext.html">MonacoContext</a>.<a href="monacocontext.html#options">options</a></p>
						<ul>
							<li>Defined in src/tmp.d.ts:25</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
					<a name="widgetvar" class="tsd-anchor"></a>
					<h3>widget<wbr>Var</h3>
					<div class="tsd-signature tsd-kind-icon">widget<wbr>Var<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="primefaces.widget.basewidget.html">BaseWidget</a>.<a href="primefaces.widget.basewidget.html#widgetvar">widgetVar</a></p>
						<ul>
							<li>Defined in src/tmp.d.ts:334</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The widget variable of this widget instance.</p>
						</div>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Methods</h2>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="callbehavior" class="tsd-anchor"></a>
					<h3>call<wbr>Behavior</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">call<wbr>Behavior<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="primefaces.widget.basewidget.html">BaseWidget</a>.<a href="primefaces.widget.basewidget.html#callbehavior">callBehavior</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:371</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>If it exists, calls the behavior with the given name.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>name: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Name of the behavior.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>args: <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Additional arguments for the behavior.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="destroy" class="tsd-anchor"></a>
					<h3>destroy</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">destroy<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="primefaces.widget.basewidget.html">BaseWidget</a>.<a href="primefaces.widget.basewidget.html#destroy">destroy</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:365</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Destroys this widget. Called by the PrimeFaces framework.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="geteditorcontainer" class="tsd-anchor"></a>
					<h3>get<wbr>Editor<wbr>Container</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Editor<wbr>Container<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">JQuery</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="primefaces.widget.extmonacoeditorbase.html">ExtMonacoEditorBase</a>.<a href="primefaces.widget.extmonacoeditorbase.html#geteditorcontainer">getEditorContainer</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:378</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">JQuery</span></h4>
							<p>The HTML container element holding the editor. It exists even if the editor was not created yet.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="getinput" class="tsd-anchor"></a>
					<h3>get<wbr>Input</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Input<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">JQuery</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="primefaces.widget.extmonacoeditorbase.html">ExtMonacoEditorBase</a>.<a href="primefaces.widget.extmonacoeditorbase.html#getinput">getInput</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:383</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">JQuery</span></h4>
							<p>The hidden textarea holding the value of the editor (eg. the code being edited, this is also the
							value that is sent when the form is submitted).</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="getjq" class="tsd-anchor"></a>
					<h3>getJQ</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">getJQ<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">JQuery</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="primefaces.widget.basewidget.html">BaseWidget</a>.<a href="primefaces.widget.basewidget.html#getjq">getJQ</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:338</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">JQuery</span></h4>
							<p>A reference to the base (container) element of this widget.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="getmonaco" class="tsd-anchor"></a>
					<h3>get<wbr>Monaco</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Monaco<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="monacocontext.html">MonacoContext</a>.<a href="monacocontext.html#getmonaco">getMonaco</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:32</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Finds the current instance of the monaco editor, if it was created already. Use this to interact with the
										editor via JavaScript. See also the
									<a href="https://microsoft.github.io/monaco-editor/api/index.html">monaco editor API docs</a>.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h4>
							<p>The current monaco editor instance. <code>undefined</code> in case the editor was not created yet.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface">
					<a name="getvalue" class="tsd-anchor"></a>
					<h3>get<wbr>Value</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Value<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in src/tmp.d.ts:452</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets the value of this editor. May be called as soon as this widget is accessible, even when the monaco
									editor was not loaded or initialized yet.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
							<p>The current value of this editor.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="hasbehavior" class="tsd-anchor"></a>
					<h3>has<wbr>Behavior</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">has<wbr>Behavior<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="primefaces.widget.basewidget.html">BaseWidget</a>.<a href="primefaces.widget.basewidget.html#hasbehavior">hasBehavior</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:343</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>name: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Name of the behavior to check.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
							<p>Whether any handlers are registered for the given behavior.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="init" class="tsd-anchor"></a>
					<h3>init</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">init<span class="tsd-signature-symbol">(</span>configuration<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="primefaces.widget.basewidget.html">BaseWidget</a>.<a href="primefaces.widget.basewidget.html#init">init</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:348</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Initializes this widget. Called by the PrimeFaces framework.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>configuration: <span class="tsd-signature-symbol">{}</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Configuration as set on the server-side.</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-index-signature">
											<h5><span class="tsd-signature-symbol">[</span>key: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="isdetached" class="tsd-anchor"></a>
					<h3>is<wbr>Detached</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">is<wbr>Detached<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="primefaces.widget.basewidget.html">BaseWidget</a>.<a href="primefaces.widget.basewidget.html#isdetached">isDetached</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:361</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Whether this widget is attached to the DOM currently.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="isready" class="tsd-anchor"></a>
					<h3>is<wbr>Ready</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">is<wbr>Ready<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="primefaces.widget.extmonacoeditorbase.html">ExtMonacoEditorBase</a>.<a href="primefaces.widget.extmonacoeditorbase.html#isready">isReady</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:388</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
							<p><code>true</code> when the editor was already loaded and initialized and can be interacted with via
							<code>getMonaco()</code>, <code>false</code> otherwise.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="refresh" class="tsd-anchor"></a>
					<h3>refresh</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">refresh<span class="tsd-signature-symbol">(</span>configuration<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="primefaces.widget.basewidget.html">BaseWidget</a>.<a href="primefaces.widget.basewidget.html#refresh">refresh</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:353</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Refreshes this widget with the given configuration.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>configuration: <span class="tsd-signature-symbol">{}</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>New configuration for this widget.</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-index-signature">
											<h5><span class="tsd-signature-symbol">[</span>key: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="removescriptelement" class="tsd-anchor"></a>
					<h3>remove<wbr>Script<wbr>Element</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Script<wbr>Element<span class="tsd-signature-symbol">(</span>clientId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="primefaces.widget.basewidget.html">BaseWidget</a>.<a href="primefaces.widget.basewidget.html#removescriptelement">removeScriptElement</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:357</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>clientId: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Client ID of the script element to remove.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface">
					<a name="setvalue" class="tsd-anchor"></a>
					<h3>set<wbr>Value</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Value<span class="tsd-signature-symbol">(</span>newValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in src/tmp.d.ts:459</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Sets the value of this editor. May be called as soon as this widget is accessible, even when monaco
									editor was not loaded or initialized yet. The value will be set on the editor once it becomes ready.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>newValue: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The new value to set.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited">
					<a name="trywithmonaco" class="tsd-anchor"></a>
					<h3>try<wbr>With<wbr>Monaco</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">try<wbr>With<wbr>Monaco&lt;TReturn&gt;<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>editor<span class="tsd-signature-symbol">: </span><a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">TReturn</span>, defaultReturnValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TReturn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TReturn</span></li>
						<li class="tsd-signature tsd-kind-icon">try<wbr>With<wbr>Monaco&lt;TReturn&gt;<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>editor<span class="tsd-signature-symbol">: </span><a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">TReturn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TReturn</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="monacocontext.html">MonacoContext</a>.<a href="monacocontext.html#trywithmonaco">tryWithMonaco</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:57</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Calls the given handler with the current monaco editor instance if it exists.</p>
								</div>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>TReturn</h4>
									<div class="tsd-comment tsd-typography">
										<p>Type of the return value.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-symbol">(</span>editor<span class="tsd-signature-symbol">: </span><a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">TReturn</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Handler that is invoked with the current monaco editor instance.</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>editor<span class="tsd-signature-symbol">: </span><a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TReturn</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>editor: <a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">TReturn</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
								<li>
									<h5>defaultReturnValue: <span class="tsd-signature-type">TReturn</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Default value that is returned when no editor exists currently, or when the
										handler throws.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">TReturn</span></h4>
							<p>The return value of the handler, or the default return value if either no editor exists or the
							handler throws an error.</p>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="monacocontext.html">MonacoContext</a>.<a href="monacocontext.html#trywithmonaco">tryWithMonaco</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:65</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Calls the given handler with the current monaco editor instance if it exists.</p>
								</div>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>TReturn</h4>
									<div class="tsd-comment tsd-typography">
										<p>Type of the return value.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-symbol">(</span>editor<span class="tsd-signature-symbol">: </span><a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">TReturn</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Handler that is invoked with the current monaco editor instance.</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>editor<span class="tsd-signature-symbol">: </span><a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TReturn</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>editor: <a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">TReturn</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">TReturn</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h4>
							<p>The return value of the handler, or <code>undefined</code> if either no editor exists or the handler throws
							an error.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="whenready" class="tsd-anchor"></a>
					<h3>when<wbr>Ready</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">when<wbr>Ready<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="primefaces.widget.extmonacoeditorbase.html">ExtMonacoEditorBase</a>.<a href="primefaces.widget.extmonacoeditorbase.html#whenready">whenReady</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:393</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>A promise that is resolved once the editor has finished loading and was created successfully.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited">
					<a name="withmonaco" class="tsd-anchor"></a>
					<h3>with<wbr>Monaco</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">with<wbr>Monaco&lt;TReturn&gt;<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>editor<span class="tsd-signature-symbol">: </span><a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">TReturn</span>, defaultReturnValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TReturn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TReturn</span></li>
						<li class="tsd-signature tsd-kind-icon">with<wbr>Monaco&lt;TReturn&gt;<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>editor<span class="tsd-signature-symbol">: </span><a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">TReturn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TReturn</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="monacocontext.html">MonacoContext</a>.<a href="monacocontext.html#withmonaco">withMonaco</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:40</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Calls the given handler with the current monaco editor instance if it exists.</p>
								</div>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>TReturn</h4>
									<div class="tsd-comment tsd-typography">
										<p>Type of the return value.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-symbol">(</span>editor<span class="tsd-signature-symbol">: </span><a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">TReturn</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Handler that is invoked with the current monaco editor instance.</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>editor<span class="tsd-signature-symbol">: </span><a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TReturn</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>editor: <a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">TReturn</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
								<li>
									<h5>defaultReturnValue: <span class="tsd-signature-type">TReturn</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Default value that is returned when no editor exists currently.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">TReturn</span></h4>
							<p>The return value of the handler, or the default return value if no editor exists.</p>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="monacocontext.html">MonacoContext</a>.<a href="monacocontext.html#withmonaco">withMonaco</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:47</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Calls the given handler with the current monaco editor instance if it exists.</p>
								</div>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>TReturn</h4>
									<div class="tsd-comment tsd-typography">
										<p>Type of the return value.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-symbol">(</span>editor<span class="tsd-signature-symbol">: </span><a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">TReturn</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Handler that is invoked with the current monaco editor instance.</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>editor<span class="tsd-signature-symbol">: </span><a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TReturn</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>editor: <a href="monaco.editor.istandalonecodeeditor.html" class="tsd-signature-type">IStandaloneCodeEditor</a></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">TReturn</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">TReturn</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h4>
							<p>The return value of the handler, or <code>undefined</code> if no editor exists.</p>
						</li>
					</ul>
				</section>
			</section>
		</div>
		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
			<nav class="tsd-navigation primary">
				<ul>
					<li class="globals  ">
						<a href="../globals.html"><em>Globals</em></a>
					</li>
					<li class="label tsd-is-external">
						<span>Internals</span>
					</li>
					<li class="current tsd-kind-namespace">
						<a href="../modules/primefaces.html">Prime<wbr>Faces</a>
						<ul>
							<li class="current tsd-kind-namespace tsd-parent-kind-namespace">
								<a href="../modules/primefaces.widget.html">Widget</a>
							</li>
							<li class=" tsd-kind-namespace tsd-parent-kind-namespace">
								<a href="../modules/primefaces.widgetconfiguration.html">Widget<wbr>Configuration</a>
							</li>
						</ul>
					</li>
					<li class="label tsd-is-external">
						<span>Externals</span>
					</li>
					<li class=" tsd-kind-namespace tsd-is-external">
						<a href="../modules/monaco.html">monaco</a>
					</li>
				</ul>
			</nav>
			<nav class="tsd-navigation secondary menu-sticky">
				<ul class="before-current">
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter">
						<a href="primefaces.widget.basewidget.html" class="tsd-kind-icon">Base<wbr>Widget</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter">
						<a href="primefaces.widget.extmonacoeditorbase.html" class="tsd-kind-icon">Ext<wbr>Monaco<wbr>Editor<wbr>Base</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-namespace">
						<a href="primefaces.widget.extmonacoeditorframed.html" class="tsd-kind-icon">Ext<wbr>Monaco<wbr>Editor<wbr>Framed</a>
					</li>
				</ul>
				<ul class="current">
					<li class="current tsd-kind-interface tsd-parent-kind-namespace">
						<a href="primefaces.widget.extmonacoeditorinline.html" class="tsd-kind-icon">Ext<wbr>Monaco<wbr>Editor<wbr>Inline</a>
						<ul>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#cfg" class="tsd-kind-icon">cfg</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="primefaces.widget.extmonacoeditorinline.html#extender" class="tsd-kind-icon">extender</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#id" class="tsd-kind-icon">id</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#jq" class="tsd-kind-icon">jq</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#jqel" class="tsd-kind-icon">jq<wbr>El</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#jqid" class="tsd-kind-icon">jq<wbr>Id</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#options" class="tsd-kind-icon">options</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#widgetvar" class="tsd-kind-icon">widget<wbr>Var</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#callbehavior" class="tsd-kind-icon">call<wbr>Behavior</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#destroy" class="tsd-kind-icon">destroy</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#geteditorcontainer" class="tsd-kind-icon">get<wbr>Editor<wbr>Container</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#getinput" class="tsd-kind-icon">get<wbr>Input</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#getjq" class="tsd-kind-icon">getJQ</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#getmonaco" class="tsd-kind-icon">get<wbr>Monaco</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface">
								<a href="primefaces.widget.extmonacoeditorinline.html#getvalue" class="tsd-kind-icon">get<wbr>Value</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#hasbehavior" class="tsd-kind-icon">has<wbr>Behavior</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#init" class="tsd-kind-icon">init</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#isdetached" class="tsd-kind-icon">is<wbr>Detached</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#isready" class="tsd-kind-icon">is<wbr>Ready</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#refresh" class="tsd-kind-icon">refresh</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#removescriptelement" class="tsd-kind-icon">remove<wbr>Script<wbr>Element</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface">
								<a href="primefaces.widget.extmonacoeditorinline.html#setvalue" class="tsd-kind-icon">set<wbr>Value</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#trywithmonaco" class="tsd-kind-icon">try<wbr>With<wbr>Monaco</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#whenready" class="tsd-kind-icon">when<wbr>Ready</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter tsd-is-inherited">
								<a href="primefaces.widget.extmonacoeditorinline.html#withmonaco" class="tsd-kind-icon">with<wbr>Monaco</a>
							</li>
						</ul>
					</li>
				</ul>
				<ul class="after-current">
				</ul>
			</nav>
		</div>
	</div>
</div>
<footer class="with-border-bottom">
	<div class="container">
		<h2>Legend</h2>
		<div class="tsd-legend-group">
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
			</ul>
		</div>
	</div>
</footer>
<div class="container tsd-generator">
	<p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p>
</div>
<div class="overlay"></div>
<script src="../assets/js/main.js"></script>
</body>
</html>